home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Click 5
/
Click 5.iso
/
data
/
game5.dat
/
scripts
/
frame_1
/
DoAction_8.as
< prev
next >
Wrap
Text File
|
2002-11-22
|
6KB
|
247 lines
function PasteTwoNew(one, two, frame)
{
var number = 0;
var l1;
var l2;
var r1;
var r3;
var c1;
var c2;
var l = 1;
while(sloyov >= l)
{
var r = 1;
while(sloyov + 1 - l >= r)
{
var c = 1;
while(sloyov + 1 - l >= c)
{
if(eval("f" + String(l) + String(r) + String(c)).FishkiFree && eval("f" + String(l) + String(r) + String(c)).FishkiAviable)
{
number++;
if(number == one || number == two)
{
if(number == one)
{
one = -1;
l1 = l;
r1 = r;
c1 = c;
}
else
{
two = -1;
l2 = l;
r2 = r;
c2 = c;
}
eval("f" + String(l) + String(r) + String(c)).FishkiAviable = false;
eval("f" + String(l) + String(r) + String(c)).FishkiFree = false;
tellTarget("f" + String(l) + String(r) + String(c) + ".fishka")
{
gotoAndStop(frame);
}
}
}
c++;
}
r++;
}
l++;
}
var t = 1;
while(RestFree >= t)
{
if(eval("f0" + String(t)).FishkiFree && eval("f0" + String(t)).FishkiAviable)
{
number++;
if(number == one || number == two)
{
if(number == one)
{
l1 = 0;
r1 = t;
c1 = 0;
}
else
{
l2 = 0;
r2 = t;
c2 = 0;
}
eval("f0" + String(t)).FishkiAviable = false;
eval("f0" + String(t)).FishkiFree = false;
tellTarget("f0" + String(t) + ".fishka")
{
gotoAndStop(frame);
}
}
}
t++;
}
GetNewOpinion164(l1,r1,c1);
GetNewOpinion164(l2,r2,c2);
}
function GetAllFreeNumber()
{
var number = 0;
var l = 1;
while(sloyov >= l)
{
var r = 1;
while(sloyov + 1 - l >= r)
{
var c = 1;
while(sloyov + 1 - l >= c)
{
if(eval("f" + String(l) + String(r) + String(c)).FishkiFree && eval("f" + String(l) + String(r) + String(c)).FishkiAviable)
{
number++;
}
c++;
}
r++;
}
l++;
}
var t = 1;
while(RestFree >= t)
{
if(eval("f0" + String(t)).FishkiFree && eval("f0" + String(t)).FishkiAviable)
{
number++;
}
t++;
}
return number;
}
function GetNewFishka()
{
return random(24) + 1;
}
function DisposeFishkiAviable()
{
var l = 1;
while(sloyov >= l)
{
var r = 1;
while(sloyov + 1 - l >= r)
{
var c = 1;
while(sloyov + 1 - l >= c)
{
eval("f" + String(l) + String(r) + String(c)).FishkiAviable = true;
c++;
}
r++;
}
l++;
}
var t = 1;
while(RestFree >= t)
{
eval("f0" + String(t)).FishkiAviable = true;
t++;
}
}
function ShowFreeFunc()
{
var l = 1;
while(sloyov >= l)
{
var r = 1;
while(sloyov + 1 - l >= r)
{
var c = 1;
while(sloyov + 1 - l >= c)
{
if(eval("f" + String(l) + String(r) + String(c)).FishkiFree)
{
tellTarget("f" + String(l) + String(r) + String(c))
{
if(_currentframe == 1)
{
gotoAndStop(3);
}
}
}
else if(eval("f" + String(l) + String(r) + String(c)).FishkiAviable)
{
tellTarget("f" + String(l) + String(r) + String(c))
{
if(_currentframe == 3)
{
gotoAndStop(1);
}
}
}
c++;
}
r++;
}
l++;
}
var t = 1;
while(RestFree >= t)
{
if(eval("f0" + String(t)).FishkiFree)
{
tellTarget("f0" + String(t))
{
if(_currentframe == 1)
{
gotoAndStop(3);
}
}
}
else if(eval("f0" + String(t)).FishkiAviable)
{
tellTarget("f0" + String(t))
{
if(_currentframe == 3)
{
gotoAndStop(1);
}
}
}
t++;
}
}
function HideFreeFunc()
{
var l = 1;
while(sloyov >= l)
{
var r = 1;
while(sloyov + 1 - l >= r)
{
var c = 1;
while(sloyov + 1 - l >= c)
{
tellTarget("f" + String(l) + String(r) + String(c))
{
if(_currentframe == 3)
{
gotoAndStop(1);
}
}
c++;
}
r++;
}
l++;
}
var t = 1;
while(RestFree >= t)
{
tellTarget("f0" + String(t))
{
if(_currentframe == 3)
{
gotoAndStop(1);
}
}
t++;
}
}